Numerical value type-class
type | A | The type for which the number operations are defined. |
method A plus <NUM, A> (A x, A y) Source #
Find the sum of two numbers
param | x | left hand side of the addition operation |
param | y | right hand side of the addition operation |
returns | The sum of x and y |
method A subtract <NUM, A> (A x, A y) Source #
Find the subtract between two numbers
param | x | left hand side of the subtraction operation |
param | y | right hand side of the subtraction operation |
returns | The sum subtract between x and y |
method A product <NUM, A> (A x, A y) Source #
Find the product of two numbers
param | x | left hand side of the product operation |
param | y | right hand side of the product operation |
returns | The product of x and y |
method A divide <NUM, A> (A x, A y) Source #
Divide two numbers
param | x | left hand side of the division operation |
param | y | right hand side of the division operation |
returns | x / y |
method A negate <NUM, A> (A x) Source #
Negate the value
param | x | Value to negate |
returns | The negated source value |
method A abs <NUM, A> (A x) Source #
Find the absolute value of a number
param | x | The value to find the absolute value of |
returns | The non-negative absolute value of x |
method A signum <NUM, A> (A x) Source #
Find the sign of x
param | x | The value to find the sign of |
returns | -1, 0, or +1 |
method A fromInteger <NUM, A> (int x) Source #
method A fromDecimal <NUM, A> (decimal x) Source #
method A fromDouble <NUM, A> (double x) Source #